satellite radio relay links - Francés Inglés Diccionario